home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-09 / sng20.zip / SNGANIZR.DOC < prev    next >
Text File  |  1993-02-28  |  37KB  |  842 lines

  1.                          Songanizer v2.0
  2.  
  3.                    Written by John Schumacher
  4.  
  5.          Copyright (c) 1992, 1993, Candlelight Software
  6.  
  7.                        All Rights Reserved
  8.  
  9.  
  10.  
  11. Songanizer is a computerized database that allows you to organize
  12. your  music  collection easily.  Songanizer utilizes  full  mouse
  13. support,  drop down menus, fast database access, easy data  entry
  14. modes,  report generators, and custom user configuration to  give
  15. the  user  a  powerful music database without the  confusion  and
  16. complexity of other less flexible programs.
  17.  
  18. Songanizer  takes  the  concept  of  computerizing  your   record
  19. collection further than any other database available.   Many,  if
  20. not  all,  of  the  other  databases  allow  you  to  enter  your
  21. collection  an album at a time, where each album entered  in  the
  22. database is a single entity containing all of the information you
  23. entered, including the songs.
  24.  
  25. Songanizer  is  not like those databases at all!  The  songs  and
  26. albums  that you enter into Songanizer are maintained in separate
  27. files.  This gives you the flexibility to enter information about
  28. songs and albums, without restricting yourself to the limits of a
  29. single database file.  Songanizer cross-references your songs and
  30. albums  when it needs to automatically - you do not need to  view
  31. pages of information that does not interest you.  Why do you need
  32. to  see album information when you just want to get detail  on  a
  33. particular song?
  34.  
  35. With Songanizer, you can:
  36.  
  37.             Enter  an album once, even if you have  the
  38.             same album on two or more media types.
  39.             
  40.             Add,   view,   or  edit  album   and   song
  41.             information quickly and easily.
  42.             
  43.             Enter  only  the  data you wish  to  enter.
  44.             You  can  enter  songs  into  the  database
  45.             without   having   to   enter   any   album
  46.             information  at  all, or enter  only  album
  47.             information,   and   ignore   song    entry
  48.             altogether.
  49.             
  50.             Generate  song  and  album  reports  to  be
  51.             viewed  on  the screen, saved to  disk,  or
  52.             printed.
  53.             
  54.  
  55. Using Songanizer is easy:
  56.    
  57.             Full  mouse  support!  All options  can  be
  58.             accessed  via  mouse, as well as  keyboard.
  59.             Hot keys are available for quick access  to
  60.             important entry screens.
  61.             
  62.             Smart  data entry modes, including  history
  63.             buttons   containing   previously   entered
  64.             information,  and  fast  data  entry   mode
  65.             screens.    You   never   have   to   enter
  66.             information over and over again!
  67.             
  68.             Full    context-sensitive    help    always
  69.             available!
  70.             
  71.             User  configuration can be  saved  so  that
  72.             your  preferences are preserved for  future
  73.             sessions.
  74.             
  75.  
  76.                       Installing Songanizer
  77.  
  78. If  you  are  upgrading  from a previous version  of  Songanizer,
  79. please  refer  to  "Upgrading From A Previous  Version",  located
  80. below this section.
  81.  
  82. First Time Installation
  83.  
  84. 1. Create a directory for Songanizer.  For the remainder of  this
  85.    document,  we  will  refer to the directory  SNGANIZR  as  the
  86.    location of the Songanizer files.
  87.    
  88. 2. Change  to  the SNGANIZR directory and copy all the  extracted
  89.    files into this directory.
  90.    
  91.           CD\                  Get to the root of the drive
  92.           MD  SNGANIZR         Create the Songanizer directory
  93.           CD  SNGANIZR         Change to the Songanizer directory
  94.           COPY  [path]         Copy Songanizer's files from [path]
  95.  
  96. You  are now ready to run Songanizer.  Type SNGANIZR to start the
  97. program.  You will then notice the opening screen, indicating all
  98. went well.
  99.  
  100. Songanizer checks for the existence of data files before it  will
  101. run  completely.  If Songanizer cannot find data files, you  will
  102. be prompted to create them.  If you choose "Yes", Songanizer will
  103. create  an  empty Song and Album database.  If you  receive  this
  104. message  and you already have databases created, make  sure  that
  105. the  data files are located in the same directory as the  program
  106. files,  and  that you are running the program from  the  SNGANIZR
  107. directory.
  108.  
  109. Upgrading From A Previous Version
  110.  
  111. 1. Before  you  upgrade to version 2.0, back up  your  Songanizer
  112.    directory!!   This  includes the program  files,  data  files,
  113.    etc..
  114.    
  115. 2. Copy all the extracted files into SNGANIZR.
  116.  
  117. 3. If you  are a registered owner of  Songanizer 1.x, you  can at
  118.    this  time run the program called CONVERT.  This  program will
  119.    convert your 1.x database files to version 2.0.  Answer "Y" to
  120.    start  the  conversion.  CONVERT will read both your song  and
  121.    album databases and  will create new databases compatible with
  122.    this version.  CONVERT will also generate  SNGANIZR.LOG, which
  123.    will contain  information messages describing any  information
  124.    that could not be converted.  Make sure you have adequate disk
  125.    space  available  (at least the total space  of  your  current
  126.    SONG.*  and  ALBUM.*  database files),  and do  not  stop  the
  127.    conversion process once you start!
  128.    
  129.           Unregistered  users will have to  delete  all
  130.           the  SONG.*  and  ALBUM.* databases  manually
  131.           before they can run version 2.0.
  132.           
  133. 4. Once  the  data has been converted, view the error  log!!   If
  134.    there were no problems, SNGANIZR.LOG will be a zero byte file.
  135.    
  136. 5. Run  Songanizer  by  typing SNGANIZR,  and  choose  the  "File
  137.    Information"  option under the "Program" menu item  to  verify
  138.    your data files.
  139.  
  140. Songanizer and Windows
  141.  
  142. Songanizer is a DOS program, but can run under Windows.  A sample
  143. Program Information File (.PIF) and icon file (.ICO) are included
  144. to to get you started running under Windows quickly.  These files
  145. can be used to create a new program item (see your Windows manual
  146. for this information).
  147.  
  148.                   Using Songanizer Menu Options
  149.  
  150. The   following  pages  describe  the  available  options  within
  151. Songanizer.   Although  this  manual explains  the  functions  in
  152. greater detail, on-line help is always available by pressing  the
  153. <F1> key.  On-line help is context-sensitive and will explain the
  154. possible options available at any given time.
  155.  
  156. Program
  157.  
  158. Click  on the "Program" menu bar item, or press <Ctrl-P> to  view
  159. the  options available under the Program selection.  This section
  160. is  used  to obtain information about Songanizer, your databases,
  161. and also to exit the program.
  162.  
  163.           About Songanizer
  164.           
  165.           This  option  will display information  about
  166.           Songanizer:   version  number,  author,   and
  167.           copyright notice.  Press the "OK" button,  or
  168.           press  <ESC>  on the keyboard to remove  this
  169.           information.
  170.           
  171.           File Information
  172.           
  173.           Choose  this option to display the number  of
  174.           data  items  in both the Song and  the  Album
  175.           databases.  Press the "OK" button,  or  press
  176.           <ESC>   on   the  keyboard  to  remove   this
  177.           information.
  178.           
  179.           DOS Shell
  180.           
  181.           This option will allow you to exit Songanizer
  182.           temporarily  and  go to DOS.   This  is  very
  183.           useful  if  you need to escape for a  moment,
  184.           and  wish  to  return to the program  without
  185.           having to stop the program completely.   Type
  186.           "EXIT"  to  return to Songanizer.   You  will
  187.           return  to your session exactly as  you  were
  188.           when you exited.
  189.           
  190.           Exit Program
  191.           
  192.           This  option will end Songanizer.  To quickly
  193.           end, you can also press the <F10> key on  the
  194.           keyboard.   Please do not just turn  off  the
  195.           computer  to  end!!   You  run  the  risk  of
  196.           damaging  your database files if you  do  not
  197.           exit Songanizer correctly.
  198.           
  199. Exiting  Songanizer will not automatically save  any  information
  200. that is still remaining in any of the entry screens.
  201.  
  202. Edit
  203.  
  204. The  Edit  option  is used to select the entry  screens  to  add,
  205. delete,  edit, and search for songs and albums.  To  access  this
  206. area, click on the "Edit" menu bar item or press <Ctrl-E>.   This
  207. will bring up the following menu items.
  208.  
  209.           Song Entry
  210.           
  211.           Select  "Song Entry" from the list, or  press
  212.           the  <F2>  key for fast access.  If the  Song
  213.           Entry  screen  is already on the  screen,  it
  214.           will be moved forward, otherwise it will  pop
  215.           up.   Either way, this screen will become the
  216.           topmost screen.
  217.           
  218.           The  Song Entry screen is a movable,  sizable
  219.           input  area  containing 3 input lines.   Each
  220.           input line can accept up to 50 characters per
  221.           line,   and   will  accept  any  alphanumeric
  222.           character.   Next  to each input  line  is  a
  223.           history  button  that will display  the  most
  224.           recent  additions  when  pressed.   This   is
  225.           useful  for when you have to enter  the  same
  226.           input more than once.  To cycle through  each
  227.           input  line, press the <Tab> key.  This entry
  228.           screen will not close until you either  press
  229.           the "Close" button, or press the <Esc> key.
  230.           
  231.           To  enter a song, enter information  for  the
  232.           Song Name, Artist Name, and Album Name.  When
  233.           finished,  press the "Save" button.   If  all
  234.           goes   well   (and  it  should),   the   song
  235.           information  will  be  saved  to   the   song
  236.           database,   and  then  the  information   you
  237.           entered will be cleared so that you can enter
  238.           another song.
  239.           
  240.           There   are  certain  instances  where   your
  241.           information will not be saved.  The two  more
  242.           frequent  reasons  include  a  possible  file
  243.           corruption  (in which you can choose  Rebuild
  244.           to  correct this problem), or that  you  have
  245.           entered  information that is already  in  the
  246.           song  database.  Songanizer first  checks  to
  247.           see  if  the  Song/Album combination  already
  248.           exists  in the song database (Only 1 instance
  249.           of a song appears on an album) before placing
  250.           the   new   song  in  the  database.    Also,
  251.           Songanizer will not allow you to enter a song
  252.           if  you  leave one of the three  input  lines
  253.           blank.
  254.  
  255.           Album Entry
  256.  
  257.           Choosing  "Album  Entry" will  allow  you  to
  258.           enter information about an album.  It is also
  259.           possible to enter a series of songs based  on
  260.           that  album by utilizing the "FastAdd" option
  261.           (described  later).   To  view  this   screen
  262.           choose  "Album Entry" under the  "Edit"  menu
  263.           bar  item,  or  press <F4> for quick  access.
  264.           This  screen will become the topmost  screen,
  265.           even if already displayed on the desktop.
  266.           
  267.           To  enter  an album into the album  database,
  268.           the  Album  Name  and the Artist  Name  input
  269.           lines  must  have  data entered.   All  other
  270.           input areas can be left blank.  If you choose
  271.           to  enter  a date, the input must  be  either
  272.           numeric  or a "/".  Any other character  will
  273.           display  an error message when it is time  to
  274.           save the information.
  275.           
  276.           Both  the  Album Name and Artist  Name  input
  277.           lines   can  accept  up  to  50  alphanumeric
  278.           characters.  The Record Label input line  can
  279.           accept up to 25 alphanumeric characters.  The
  280.           Category  input  line can  accept  up  to  15
  281.           alphanumeric characters.
  282.           
  283.           To  enter  or  remove a media type,  you  can
  284.           click  on the name of the media, or highlight
  285.           the  name and press the space bar.  This will
  286.           toggle an "X" in the box to its left.   Using
  287.           the Media option, you do not have to enter an
  288.           album  more than once.  Just select  all  the
  289.           media types that the album you own is on.
  290.           
  291.           The  Comments  field is a group  of  3  input
  292.           lines of 40 characters each.  To move between
  293.           the  lines, press the <Tab> key, or  use  the
  294.           mouse to select the line to enter.
  295.           
  296.           Remember, you do not have to enter  any  data
  297.           other  than  the Album Name and Artist  Name,
  298.           and  you can always edit this information  to
  299.           add  or  change the information  at  a  later
  300.           time.
  301.           
  302.           All  input lines have a corresponding history
  303.           button located to the right.  Pressing  these
  304.           buttons will display the most recent entries.
  305.           This  is  useful if you need to enter similar
  306.           information on a line.
  307.           
  308.           Press   the  "Save"   button  to   save  your
  309.           information   to  the  album   database.  The
  310.           information  will not be saved if either  the
  311.           Album Name or Artist Name is blank, or if  an
  312.           Album/Artist  combination already  exists  in
  313.           the album database.
  314.           
  315.           To   remove  this  entry  screen,  press  the
  316.           "Close" button.
  317.  
  318.           Find Song
  319.  
  320.           The  "Find  Song" screen is  where  you  tell
  321.           Songanizer  to search the song  database  for
  322.           information.   To access this screen,  select
  323.           "Find  Song" under the "Edit" menu bar  item,
  324.           or  press  <F3>  on  the keyboard  for  quick
  325.           access.
  326.           
  327.           The  "Find  Song" screen looks somewhat  like
  328.           the  "Song  Entry" screen, but it operates  a
  329.           little differently.
  330.           
  331.           Songanizer  can search the song  database  by
  332.           either  the Song Name, Artist Name, or  Album
  333.           Name.   You  do not have to enter the  entire
  334.           title  name,  but the more you  enter  in  an
  335.           input line, the more precise the search.  For
  336.           example,  entering "A" for a Song  Name  will
  337.           start  the  searching with songs  that  begin
  338.           with "A".  Entering "Another" will start with
  339.           songs starting with "Another".
  340.           
  341.           Note  that if you enter information  on  more
  342.           than one input line, Songanizer will use  the
  343.           first non-blank line it finds for the search.
  344.           Also,  all searches are case insensitive,  so
  345.           you  can  search the database without knowing
  346.           where capitalizations are located.
  347.           
  348.           Do  not enter "The" for any searches.   Since
  349.           Songanizer automatically moves the word "The"
  350.           to   the  end  of  the  title  for  indexing,
  351.           entering  "The"  will find a title  beginning
  352.           with the three letters T, H, and E.  So,  for
  353.           example,  entering "The Doors" for an  artist
  354.           name  will  not  match  any  record  in   the
  355.           database, "Doors" would.
  356.           
  357.           Located to the right of each input line  is a
  358.           history  button which  will display the  most
  359.           recent  entries  in  both  this and  the Song
  360.           Entry   screens,   if   pressed.  This   will
  361.           eliminate  the   need   to   type  the   same 
  362.           information over and over again.
  363.           
  364.           If  Songanizer  finds a  matching  song,  the
  365.           "Record  Found"  screen  will  be  displayed.
  366.           This screen is discussed below.
  367.  
  368.           Record Found
  369.           
  370.           If  a search is successful, the matching song
  371.           will be displayed in a window similar to  the
  372.           "Song  Entry" screen, but contains many  more
  373.           option buttons, which are described below.
  374.           
  375.           The "Remove" button will delete the displayed
  376.           song  from the song database.  Once  deleted,
  377.           the next song in the search is displayed.
  378.           
  379.           The  "Edit"  button allows you to update  the
  380.           displayed song.  To make changes to the song,
  381.           just  move the cursor with the mouse or <Tab>
  382.           key,  and  change the text.  Press "Edit"  to
  383.           save the new information.
  384.           
  385.           The  "Detail" button will display the  "Album
  386.           Information" screen, which will allow you  to
  387.           view,  edit, or delete the album information.
  388.           The  "Album Information" screen is  discussed
  389.           later in this manual.
  390.           
  391.           The  "Prev" and "Next" buttons allow  you  to
  392.           move  backward  and forward  in  the  search.
  393.           This  will  display a new song in the  "Found
  394.           Song" screen.
  395.           
  396.           "Cancel" will close the window, and  end  the
  397.           search function.
  398.  
  399.           Find Album
  400.           
  401.           The  "Find Album" entry screen is similar  to
  402.           the  "Find  Song" screen.  This is where  you
  403.           enter  criteria for Songanizer to search  the
  404.           album  database.  To view this screen, select
  405.           "Find  Album" under the "Edit" menu bar item,
  406.           or press the <F5> key.
  407.           
  408.           Songanizer  can search the album database  by
  409.           either the Album Name or Artist Name.  You do
  410.           not have to enter the entire  title name, but
  411.           the more you enter in an input line, the more
  412.           precise  the  search.  For example,  entering
  413.           "A"   for  an  Album  Name  will  start   the
  414.           searching  with albums that begin  with  "A".
  415.           Entering  "Another" will  start  with  albums
  416.           starting with "Another".
  417.           
  418.           Note  that if you enter information  on  more
  419.           than one input line, Songanizer will use  the
  420.           first non-blank line it finds for the search.
  421.           Also,  all searches are case insensitive,  so
  422.           you  can  search the database without knowing
  423.           where capitalizations are located.
  424.           
  425.           Do  not enter "The" for any searches.   Since
  426.           Songanizer  automatically  moves  any  titles
  427.           with  "The"  to  the end  of  the  title  for
  428.           indexing,  entering "The" will find  a  title
  429.           beginning with the three letters T, H, and E.
  430.           So, for example, entering "The Doors" for  an
  431.           artist name will not match any record in  the
  432.           database, "Doors" would.
  433.           
  434.           Located to the right of each input line is  a
  435.           history  button which will display  the  most
  436.           recent   entries,  if  pressed.   This   will
  437.           eliminate   the   need  to  type   the   same
  438.           information over and over again.
  439.           
  440.           If  Songanizer  finds a  matching  song,  the
  441.           "Album Information" screen will be displayed.
  442.           This screen is discussed below.
  443.  
  444.           Album Information
  445.  
  446.           The  "Album Information" screen is  used  for
  447.           two  separate  functions.  The  first  is  in
  448.           searching  the album database via  the  "Find
  449.           Album"  screen, and the second  is  when  you
  450.           press the "Detail" button in the "Found Song"
  451.           screen.   The "Album Information" screen  has
  452.           the same functionality in both instances, but
  453.           what  is  originally displayed  in  the  data
  454.           fields depends on the following.
  455.           
  456.           If  you are searching for an album using  the
  457.           "Find   Album"   screen,   the   album   that
  458.           Songanizer  finds  will be displayed  in  the
  459.           "Album Information" screen.
  460.           
  461.           If you are  requesting album  information via
  462.           the  "Detail"  button  in  the  "Found  Song"
  463.           screen,  the matching album information  will
  464.           be  displayed if it exists.  It  is  possible
  465.           that  a  corresponding album does not  exist.
  466.           In  this case, just the Album Name and Artist
  467.           Name fields of the "Album Information" screen
  468.           will  be  filled.  This information is  taken
  469.           from the current song displayed in the "Found
  470.           Song"  screen.  It is at this time  that  you
  471.           can  add  the song if it does not  exist,  or
  472.           edit any current information.
  473.           
  474.           You  will notice that the "Album Information"
  475.           screen  looks  similar to the  "Album  Entry"
  476.           screen,  but with more options.  The  options
  477.           are listed below.
  478.           
  479.           The "Edit" button will save the current album
  480.           information  if you made any changes  to  the
  481.           displayed  record, or if this  is  the  first
  482.           time you are adding it.  Songanizer will  not
  483.           add  this album if a duplicate exists in  the
  484.           album database file.
  485.           
  486.           The   "Tracks"   button   will   display   an
  487.           alphabetical  list  of  songs  in  the   song
  488.           database that have been entered with the same
  489.           album name as the one you are viewing.
  490.           
  491.           To  add more songs to this album easily,  you
  492.           can  press  the "FastAdd" button.  This  will
  493.           display a screen where you can enter a series
  494.           of songs that are related to this album.  The
  495.           "FastAdd" option is discussed in detail later
  496.           in this manual.
  497.  
  498.           To  remove  this  album  from  the  database,
  499.           select  the  "Delete" button.   You  will  be
  500.           asked to confirm the deletion request.   Once
  501.           an   album  is  deleted,  it  is  no   longer
  502.           available  in  the  album database,  but  any
  503.           songs  that you have entered with this  album
  504.           name will remain in the song database.
  505.           
  506.           Use  the  "Prev" and "Next" buttons  to  move
  507.           backwards  and  forwards  through  the  album
  508.           database.
  509.           
  510.           Select "Close" to end this entry screen.  You
  511.           will return to the "Song Found" screen if you
  512.           pressed  the  "Detail" button  to  view  this
  513.           screen.
  514.  
  515.           FastAdd
  516.  
  517.           FastAdd is only available through the  "Album
  518.           Entry" or "Album Detail" screens; there is no
  519.           menu   selection   for  this   screen.    Use
  520.           "FastAdd"  to  enter a series of  songs  that
  521.           pertain to the currently displayed album.
  522.           
  523.           Press  "FastAdd"  for  either  of  the  above
  524.           mentioned  screens,  and  a  one  line  input
  525.           screen  will  be displayed.  You will  notice
  526.           that both the Album Name and Artist Name  are
  527.           displayed   in   the  entry   screen.    This
  528.           information  is  taken  from  the   currently
  529.           viewed album.  For every song you enter here,
  530.           the   Album   Name  and  Artist   Name   will
  531.           automatically  be  entered  into   the   song
  532.           database as well.
  533.           
  534.           To  use  FastAdd, enter the name of the  song
  535.           and  press <Return>.  The song database  will
  536.           be  updated to include this new song, and the
  537.           FastAdd  screen will then await another  song
  538.           entry.  To stop song entry, press the "Close"
  539.           button, or press the <Esc> key.
  540.  
  541. Reports
  542.  
  543. The  Report  section  of Songanizer will allow  you  to  display,
  544. print,  or save a variety of reports based on the information  in
  545. the song and album databases.  The available reports are:
  546.  
  547.           Song List Report
  548.           
  549.           This   report   will  list  each   song,   in
  550.           alphabetical order, as well as  the  name  of
  551.           the   album  the  song  is  located  on,  and
  552.           performing artist.
  553.           
  554.           Album List Report
  555.           
  556.           This   report  will  list  each   album,   in
  557.           alphabetical  order,  and  the   artist   who
  558.           released the album.
  559.           
  560.           Album Detail Report
  561.           
  562.           This   report  will  list  each   album,   in
  563.           alphabetical   order,  along  with   complete
  564.           information  that was entered in  the  "Album
  565.           Entry" screen.  Also, any songs belonging  to
  566.           that  album  that were entered in  the  "Song
  567.           Entry"  screens  (and  "FastAdd"),  will   be
  568.           displayed, in alphabetical order.
  569.           
  570. To  generate  a report, select the "Report" menu bar option,  and
  571. then  the  corresponding report name with the  mouse,  or  report
  572. number with the keyboard.
  573.  
  574. After  selecting the report that you wish to generate,  you  will
  575. have  to  select  where you wish to send  this  report  to.   The
  576. "Output  Device"  control  box is used  to  select  this  option.
  577. Select  an  output  option and press the "OK"  button,  or  press
  578. "Cancel" to abort the report function.
  579.  
  580. To  view  the  report on the screen, select "Screen".   Once  the
  581. report  has generated, it will be displayed on the screen.   Each
  582. screen  holds roughly 200 lines of information, and  the  viewing
  583. area  can be moved, resized, and scrolled to view different areas
  584. of  the  report.  If a report is longer than 200 lines,  you  can
  585. load other sections of the report by pressing the "+" key to move
  586. forward one section, or "-" to move back one section.  Songanizer
  587. will  generate a beep if there are no more sections to view in  a
  588. particular direction.  To cancel the report, click on  the  close
  589. icon in the upper left corner, or press the <Esc> key.
  590.  
  591. Select "Printer" to print your report.  If you experience trouble
  592. printing, make  sure  you have configured  your  printer via  the
  593. "Printer Setup"  option in  Songanizer.  Songanizer  will print a
  594. report to the defined printer of your choice. If you are  using a
  595. laser printer, Songanizer might print certain detailed reports in
  596. landscape mode to take advantage of the extra page width.
  597.  
  598. To  save  a  report  for later external use,  select  the  "File"
  599. option.   You will be shown an information window where  you  can
  600. save  a  report under a name you choose.  It is not necessary  to
  601. enter  an extension, since Songanizer uses ".RPT" for all  report
  602. extensions.
  603.  
  604. Options
  605.  
  606. Songanizer  allows you to configure the way you use the  program.
  607. These  options can be set for each session individually,  or  you
  608. can  save  them  for  future sessions.  The following  paragraphs
  609. describe the options available.
  610.  
  611.           Rebuild Databases
  612.           
  613.           This  option is used when you feel  that  the
  614.           song   and/or  album  databases  have  become
  615.           corrupt  while  running  Songanizer,  or   to
  616.           increase the speed of database searches after
  617.           you have deleted many items in a database.
  618.           
  619.           Every  time  Songanizer is started,  it  will
  620.           checks  the integrity of the song  and  album
  621.           database files.  If Songanizer feels that one
  622.           or  both databases have become corrupted,  it
  623.           will  rebuild  the  databases  automatically.
  624.           You  can  choose  this option  to  rebuild  a
  625.           database  at any time, if you feel that  your
  626.           databases  have  become  corrupt  during  the
  627.           execution of Songanizer.
  628.           
  629.           Another  reason to rebuild the  databases  is
  630.           after  you  have  removed a large  number  of
  631.           songs   and   albums  from  their  respective
  632.           database  files.  When you delete a  song  or
  633.           album,  the  area in the file  is  marked  as
  634.           open.   This  area  can  be  used  again   by
  635.           Songanizer  when  you  add  another  song  or
  636.           album.  In the meantime, the gap remains, and
  637.           any  searches you perform on the  files  take
  638.           the  gaps into account.  To free up the gaps,
  639.           you  can  rebuild the databases.   This  will
  640.           result   in  new  database  files  containing
  641.           nothing  but  active songs and  albums  in  a
  642.           compact  file, decreasing the time to  search
  643.           for information.  This is only needed after a
  644.           numerous amount of deletions.
  645.           
  646.           It  is  a  good idea to rebuild the databases
  647.           every  once  in a while, depending  on  their
  648.           use,  since  this will speed up searches  and
  649.           will verify your data's integrity.
  650.           
  651.           During  the  time the rebuild is in  process,
  652.           you will not be allows to enter any commands.
  653.           This entire process can take several minutes,
  654.           depending  on  your computing power  and  the
  655.           size of your databases.  When the rebuild  is
  656.           complete, you will be notified of the success
  657.           or failure.
  658.           
  659.           Note: Rebuilding the databases requires extra
  660.           disk space to hold the temporary files.  Make
  661.           sure  you  have  an  adequate  amount  before
  662.           continuing, otherwise Songanizer will not  be
  663.           able to perform this function successfully.
  664.  
  665.           Change Screen Size
  666.  
  667.           This  option  toggles between the  normal  25
  668.           line  screen mode and the 50 line mode.   The
  669.           use  of 50 line mode can be useful for  those
  670.           who  like  many windows open at  once,  since
  671.           there is more screen space available.
  672.           
  673.           If  you  decide to change from 50  line  mode
  674.           back  to  25  line mode, make sure  that  any
  675.           entry  screens  you have open are  above  the
  676.           25th line otherwise the screen will appear to
  677.           be  lost  forever!  It is really  there,  but
  678.           there  is  no way to access any screen  under
  679.           the  25th line of normal mode, you would have
  680.           to revert to 50 line mode to get them.
  681.           
  682.           Printer Setup
  683.           
  684.           Select  "Printer  Setup" from  the  "Options"
  685.           menu to configure your printer.  The "Printer
  686.           Information"  window will display  with  some
  687.           default  values if you have never  configured
  688.           your  printer, or with your previously  saved
  689.           configuration if you have entered information
  690.           and saved it previously.
  691.           
  692.           The   "Device"   area  is  where   you   tell
  693.           Songanizer what computer port you printer  is
  694.           connected  to.   Only  one  device   can   be
  695.           selected,   and  as  a   default,  Songanizer
  696.           chooses  LPT1  for first time  configuration,
  697.           since   it   is  the  most  popular   printer
  698.           location.
  699.           
  700.           If  you are using a laser printer, select the
  701.           "Laser" option.  If selected, you will notice
  702.           an  "X"  next to the selection.  Since  laser
  703.           printers   and   dot  matrix   printers   use
  704.           different  codes to generate  output,  it  is
  705.           important  that you set the type  of  printer
  706.           correctly.
  707.           
  708.           If  your printer is compatible with either an
  709.           Epson (for dot matrix printers) or an Hewlett
  710.           Packard  (HP,  for laser printers),  you  can
  711.           press  the "OK" button at this point  to  set
  712.           the  configuration.  If your printer  is  not
  713.           compatible,  you  must  choose  the   "Setup"
  714.           function.
  715.  
  716.           The  "Setup" function is provided  for  those
  717.           who   do   not   have  compatible   printers.
  718.           Selecting this option will reveal a  "Printer
  719.           Codes"  window.   The window will  display  a
  720.           number of code names, and their corresponding
  721.           codes.   As  a default, the codes  shown  are
  722.           standard laser or dot matrix codes.
  723.           
  724.           To change a code, select the line you wish to
  725.           enter,  and  type in the new  code.   Consult
  726.           your  printer  manual for the correct  codes.
  727.           When finished, press the "OK" button to save,
  728.           or the "Cancel" button to abort.
  729.           
  730.           Note:   If  you previously entered a  printer
  731.           code,  and  you wish to set it  back  to  the
  732.           original  code,  select the input  line,  and
  733.           delete   the   code.   A  blank  line   tells
  734.           Songanizer to use the default codes.  Viewing
  735.           this  "Printer Codes" window again (close  it
  736.           with  "OK"  then  press "Setup"  again)  will
  737.           display the default code.
  738.           
  739.           Both   the  printer  configuration  and   the
  740.           printer codes will not be set until you press
  741.           the  "OK" button in the "Printer Information"
  742.           screen.
  743.  
  744.           Modify Colors
  745.  
  746.           Songanizer allows you to change the colors of
  747.           the   background,  menu  items,   and   entry
  748.           screens.   Choosing this option will  display
  749.           the "Colors" entry screen.
  750.           
  751.           Under  the  "Group" area, you will  notice  a
  752.           list of group items that can be changed.   To
  753.           the right under the "Item" area is a list  of
  754.           items in the group that can be changed.
  755.           
  756.           Select a group item and a corresponding item.
  757.           The current color  will be shown by a  dot in
  758.           both the "Foreground" and "Background"  color
  759.           selections.  Use  the mouse to  click  on the
  760.           color that  you wish  to change this item to.
  761.           An example of  how the selection will look is
  762.           shown under the "Background" box.
  763.           
  764.           Pressing   "Cancel"  will  abort  the   color
  765.           change.
  766.           
  767.           If  you press "OK", the colors will instantly
  768.           take  effect.  You may have to experiment  to
  769.           get a combination that is usable for you.
  770.           
  771.           Save Options
  772.           
  773.           Every  option you select under the  "Options"
  774.           menu  bar  item (except "Rebuild  Databases")
  775.           will  take  effect the instant you press  the
  776.           "OK"   button  in  the  corresponding   entry
  777.           screen,  but  it is not permanent.   To  make
  778.           these changes available the next time you run
  779.           Songanizer,  you must select "Save  Options".
  780.           This  will  save all the current settings  to
  781.           disk.   Songanizer  reads this  configuration
  782.           file  when the program is first run, and will
  783.           configure itself accordingly.
  784.  
  785.                       Contacting the Author
  786.  
  787. If, for any reason, you need to contact the author of Songanizer,
  788. he can be reached at the following locations:
  789.  
  790.                          Remote Host BBS
  791.                  (201) 539-4544 300/1200/2400bd
  792.                  (201) 539-4546 14.4Kbd v.32bis
  793.                     Leave mail for "Sysop" or
  794.            check out the /Snganizr support conference
  795.                                 
  796.                                 
  797.                            CompuServe
  798.                      Send mail to 70346,1010
  799.                                 
  800.                                 
  801.                         RelayNet Network
  802.                      Route messages to ->940
  803.       I can be found in the C, Pascal, and OOP conferences
  804.                                 
  805.                                 
  806.                               GEnie
  807.                     Send mail to JSCHUMACHER
  808.                                 
  809.                                 
  810.                              US Mail
  811.                       Candlelight Software
  812.                            P.O. Box 33
  813.                      Cedar Knolls, NJ 07927
  814.                                 
  815.  
  816. We love to get feedback on Songanizer!  If you have any comments,
  817. suggestions, or need any help, feel free to get in  touch.   Even
  818. if you just want to shoot the breeze!
  819.  
  820.                          Version History
  821.  
  822.  
  823.  
  824. Version 1.0  05/01/92    Songanizer released as Shareware.
  825.                         
  826. Version 1.01 05/07/92    Slight modification to documentation.
  827.                          Songanizer program not affected.
  828.                         
  829. Version 1.1  06/08/92    Corrected bug that affects some users of
  830.                          QEMM.
  831.                         
  832.                          Added partial name searches.
  833.                         
  834.                          Minor tweaks to input routines.
  835.                         
  836. Version 2.0  03/01/93    Complete rewrite!  Faster database
  837.                          access, better user interface routines,
  838.                          user configurations, etc.
  839.                         
  840.  
  841.  
  842.